N-body Code for Cosmological Simulations
نویسندگان
چکیده
We present a new high-resolution N -body algorithm for cosmological simulations. The algorithm employs a traditional particle-mesh technique on a cubic grid and successive multilevel relaxations on the finer meshes, introduced recursively in a fully adaptive manner in the regions where the density exceeds a predefined threshold. The mesh is generated to effectively match an arbitrary geometry of the underlying density field – a property particularly important for cosmological simulations. In a simulation the mesh structure is not created at every time step but is properly adjusted to the evolving particle distribution. The algorithm is fast and effectively parallel: the gravitational relaxation solver is approximately half as fast as the fast Fourier transform solver on the same number of mesh cells. The required CPU time scales with the number of cells, Nc, as ∼ O(Nc). The code allows us to improve considerably the spatial resolution of the particle-mesh code without loss in mass resolution. We present a detailed description of the methodology, implementation, and tests of the code. We further use the code to study the structure of dark matter halos in high-resolution (∼ 2h kpc) simulations of standard CDM (Ω = 1, h = 0.5, σ8 = 0.63) and ΛCDM (ΩΛ = 1−Ω0 = 0.7, h = 0.7, σ8 = 1.0) models. We find that halo density profiles in both CDM and ΛCDM models are well fitted by the analytical model presented recently by Navarro et al., which predicts a singular [ρ(r) ∝ r] behavior of the halo density profiles at small radii. We therefore conclude that halos formed in the ΛCDM model have structure similar to CDM halos and thus cannot explain the dynamics of the central parts of dwarf spiral galaxies, as inferred from the galaxies’ rotation curves. Subject headings: methods: numerical – cosmology: theory – dark matter
منابع مشابه
Galaxy tracers in cosmological N-body simulations
Galaxies, and the large-scale structure that they trace, grew via gravitational instability from small amplitude Gaussian density fluctuations. This nonlinear process can be studied by means of N -body simulations. The main target of this approach is to evaluate various cosmological theories of structure formation. Unfortunately, the dynamical range of current cosmological simulations is inadeq...
متن کاملA TreePM code for Cosmological N-Body simulations
We describe a hybrid technique for carrying out large N-Body simulations to study formation and evolution of the large scale structure in the Universe. This hybrid code, called the treePM code, is a combination of Barnes and Hut (1986) tree code and Particle-Mesh code. Such a code combines the speed of PM simulations and the automatic inclusion of periodic boundary conditions with the high reso...
متن کاملFLY: MPI-2 high resolution code for LSS cosmological simulations
Cosmological simulations of structures and galaxies formations have played a fundamental role in the study of the origin, formation and evolution of the Universe. These studies improved enormously with the use of supercomputers and parallel systems and, recently, grid based systems and Linux clusters. Now we present the new version of the tree N-body parallel code FLY that runs on a PC Linux Cl...
متن کاملInitial Conditions to Cosmological N -body Simulations, or How to Run an Ensemble of Simulations
The conventional method of generating initial conditions for cosmological N -body simulations introduces a significant error in the real-space statistical properties of the particles. More specifically, the finite box size leads to a significant underestimate of σ8, the correlation function, and nonlinear effects. I implement a method of generating initial conditions for N -body simulations tha...
متن کاملThe ART of Cosmological Simulations
We describe the basic ideas of MPI parallelization of the N-body Adaptive Refinement Tree (ART) code. The code uses self-adaptive domain decomposition where boundaries of the domains (parallelepipeds) constantly move – with many degrees of freedom – in the search of the minimum of CPU time. The actual CPU time spent by each MPI task on a previous time-step is used to adjust boundaries for the n...
متن کاملAMR Simulations of the Cosmological Light Cone: SZE Surveys of the Synthetic Universe
We present preliminary results from simulated large sky coverage (∼100 square degrees) Sunyaev-Zeldovich effect (SZE) cluster surveys using the cosmological adaptive mesh refinement N-body/hydro code Enzo. We have generated simulated light cones to match the resolution and sensitivity of current and future SZE instruments. These simulations are the most advanced calculations of their kind. The ...
متن کامل